记录:esp8266

您所在的位置:网站首页 esp8266_01 udp 固件 记录:esp8266

记录:esp8266

2024-07-02 14:06| 来源: 网络整理| 查看: 265

前言

以下是博主在实际使用中给WiFi模块下载固件的一个教程记录,文章若有不对之处还请指出,谢谢

一.前期准备工作

        需要时用到的硬件:一个USB转TTL模块,一个esp8266-01/01s(我两个都有用到,就都准备记录一下),STM32F103C8T6,一个面包板,杜邦线若干。

        需要时用到的软件:一个AT固件(01用到),一个机智云固件(01s用到)一个烧录软件。

二.esp8266-01(以下简称01)烧录固件

        1.esp8266-01与esp8266-01s的一个区别就是01正面会有两个灯,二而01s正面只有一个灯,有的在板子正面也会有型号丝印。

        2.下载好自己需要的固件,由于我01是要烧回AT固件,所以进安信可官网下载如下图的固件,安信可官网地址:

AT固件汇总 | 安信可科技

        3.将01s与USB转TTL模块的接线

                注意:①若是你的USB转TTL模块的3.3v供电足够,01能运行起来,01的3.3v就接USB转TTL的3.3v就行,我的USB转TTL的3.3v供电不足,所以接到5v位置

                           ②EN和RST引脚我接单片机的3.3v,所以01,USB转TTL的3.3v,单片机三者要共地

01USB转TTL模块STM32F103C8T6

RST,EN

3.3VGND,GPPIO0GNDGND3.3V5VRXTXTXRX

        4.打开烧录软件,

        烧录固件下载地址:开发工具清单 | 安信可科技

        按步骤进行相应的设置,如下图:完成之后会显示FINISH提示

                注意:若是下载失败可以改SPI MODE为QIO试看看。

        5.接线,测试,

01USB转TTL模块

RST,EN(测试时短接就行)

3.3vGNDGND3.3V5VRXTXTXRX

        6.打开串口调试助手,我用的是XCOM这个串口调试助手,相关设置如下,设置好后打开串口,我用的是115200的波特率,发送“AT”这个指令,若是回应“OK”则就恭喜你烧录成功。

由于我想让01进AP模式做一个服务器使单片机与APP进行通信,所以还要设置一番测试一下,下面贴一下自己用到的AT指令使01进入AP模式,

1.AT   //测试,会回复OK 2.AT+CWMODE=2        //进入AP模式 3.AT+RST                      //重启                                             4.AT+CWSAP="ESP8266-01","123456",1,3        //设置01为服务器,WiFi账号: ESP8266-01,密码:123456,通道为1,加密方式为WPA2_PSK(0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK )                                    5.AT+CIPMUX=1      //开启多连接模式           6.AT+CIPSERVER=1,8080        //开启服务器,设置端口号8080 7.AT+CIFSR                                //查询01模块的IP地址 8.AT+CIPSEND=0,6                    //01向设备发送数据,0是代表跟WiFi模块连接的设备的地址,你可以先从设备给WIFI发个信息就可以看到了,手机调试助手有很多,可以自行下载试试;6是代表你要发送数据的长度。发送这个指令后wifi模块会回个busy...不用管,直接发你想发的数据就行,手机的网络调试助手就能接收到了。

下面就是我手机网络调试助手给wifi发了一个12,图中+IPD后的第一个数字就是设备地址,第二个是接受的长度,第三个才是真正的接受的数据

好了,到了这里就是01烧录固件的教程啦!!!!

--------------------------------------------我是一条华丽的分割线-------------------------------------------------------

三.ESP8266-01s(以下简称01s)烧录固件

        1.给01s烧录的固件是机智云的固件,让但单片机通过01s与机智云服务器连接,然后实现单片机与手机进行通信。

        2.01s接线

01sUSB转TTL模块vcc      5vGND,IO0GNDEN,RST3.3VRXTXTXRX

        3.进机智云网站下载机智云固件:

        机智云固件下载网站

        找到这个下载

        下载完后注意会有很多种固件,我们只要这个

        也是一样打开烧录工具,打开上图红框的固件,跟01用的是一样烧录工具

        4.调试

        使用机智云调试助手进行调试会方便很多,这是下载链接:

机智云串口调试助手

本文章所使用的软件和固件均已上传百度网盘,需要的自取

链接:https://pan.baidu.com/s/1TPggmY1-GeUto1TaDJgMqg?pwd=7777  提取码:7777 

顺便放置几个我学习时参考的文章连接:

1.(2)STM32+ESP8266+手机网络助手实现AP模式通信_怎么连接8266的ap-CSDN博客

2.STM32--ESP8266--AT指令使用例程_stm32f407串口发送at指令-CSDN博客

3.认识 ESP8266—ESP-01S (含AT指令)_esp01s-CSDN博客

4.ESP开发(一)ESP8266-01烧录AT固件-CSDN博客

5.stm32接入机智云(一)——ESP8266 固件烧录_esp8266 spi固件-CSDN博客

6.ESP8266-01S的AT指令调试与TCP连接_esp01s tcp用什么固件-CSDN博客

7.【如何使用机智云平台进行ESP8266固件烧入】_机智云固件烧录-CSDN博客

好啦,到这边就全都结束啦,感谢观看,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3